Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

248
Views
¿Cómo soluciona "runtimeError: el paquete no pasa una verificación de cordura" para numpy y pandas?

Este es el error que recibo y, por lo que puedo decir, no hay nada útil en el enlace de error para solucionarlo.

RuntimeError: La instalación actual de Numpy ( '...\\venv\\lib\\site-packages\\numpy\\__init__.py' ) no pasa una verificación de cordura debido a un error en el tiempo de ejecución de Windows.

Consulte este problema para obtener más información: https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html

He probado varias versiones de Python (3.8.6 y 3.9.0) y numpy y pandas. Actualmente estoy usando PyCharm para hacer todo esto.

over 4 years ago · Hanz Gallego
9 answers
Answer question

0

Simplemente instale numpy==1.19.3 Estoy usando python 3.9

over 4 years ago · Hanz Gallego Report

0

Este error ocurre cuando se usa python3.9 y numpy1.19.4, por lo que desinstalar numpy1.19.4 e instalar 1.19.3 funcionará.


Editar

A partir del 5 de enero de 2021, la versión 1.19.5 está disponible y parece resolver el problema.

over 4 years ago · Hanz Gallego Report

0

Volver a numpy 1.19.3 funcionó para mí en python 3.8.6

over 4 years ago · Hanz Gallego Report

0

Estoy usando Python 3.7, de todos modos, la misma solución sugerida aquí me ayudó.

 pip install numpy==1.19.3

En realidad, el enlace informado https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html muestra la solución dada. Parece ser un error en Visual Studio, que sigue sin resolverse hasta la fecha.

over 4 years ago · Hanz Gallego Report

0

Según la discusión en el enlace que proporcionó, un desarrollador numpy respondió:

NumPy ha lanzado una corrección de errores 1.19.3 para solucionar este problema. La corrección de errores rompió algo más en Linux, por lo que tuvimos que revertir la corrección en la versión 1.19.4, pero aún puede instalar la 1.19.3 a través de pip install numpy==1.19.3.

Entonces, si necesita requisitos que funcionen tanto para Linux como para Windows, deberá usar PEP508:

 numpy==1.19.3; platform_system == "Windows" numpy>=1.19.4; platform_system == "linux"
over 4 years ago · Hanz Gallego Report

0

Es un error de numpy 1.19.4 que falla con todas las versiones de Python. Use la versión anterior para resolver el problema, así que por terminal:

 pip install numpy==1.19.3
over 4 years ago · Hanz Gallego Report

0

¿Por qué nadie ha publicado la diferencia entre 1.19.3 y 1.19.4?

El código de inicio numpy problemático es:

 def _win_os_check(): """ Quick Sanity check for Windows OS: look for fmod bug issue 16744. """ try: a = arange(13 * 13, dtype= float64).reshape(13, 13) a = a % 17 # calls fmod linalg.eig(a) except Exception: msg = ("The current Numpy installation ({!r}) fails to " "pass a sanity check due to a bug in the windows runtime. " "See this issue for more information: " "https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html") raise RuntimeError(msg.format(__file__)) from None if sys.platform == "win32" and sys.maxsize > 2**32: _win_os_check() del _win_os_check

Esta sección de código no existe en 1.19.3; esa es la única diferencia.

over 4 years ago · Hanz Gallego Report

0

La solución se proporciona en el enlace mencionado en cuestión.

El desarrollador mattip menciona a continuación en la solución sugerida por él:

  1. Desinstale numpy. (Lo más probable es que sea 1.19.4)
  2. pip instalar numpy == 1.19.3

Esto funcionó para mí.

Mi configuración: OS-Win10, Distribución Anaconda, python=3.7

over 4 years ago · Hanz Gallego Report

0

Tuve que seguir los pasos a continuación para corregir este error como todos los demás sugirieron anteriormente.

Detalles de mi entorno: Windows 10 de 64 bits, con Python 3.9.0 instalado. He instalado pip 20.3.1

 pip uninstall numpy pip install numpy==1.19.3

Estoy publicando mi salida de línea de comando de PowerShell para su referencia (puede ser útil para alguien).

PS C:\Users\XXXX> pip desinstalar numpy

Instalación existente encontrada: numpy 1.19.4

Desinstalar numpy-1.19.4:

Quitaría:

 c:\python39\lib\site-packages\numpy-1.19.4.dist-info\* c:\python39\lib\site-packages\numpy\* c:\python39\scripts\f2py.exe

¿Continuar (s/n)? y

Desinstalado con éxito numpy-1.19.4

PD C:\Users\XXXX> pip install numpy==1.19.3

Recolectando numpy==1.19.3

Descargando numpy-1.19.3-cp39-cp39-win_amd64.whl (13.3 MB)

 |████████████████████████████████| 13.3 MB 6.4 MB/s

Instalación de paquetes recopilados: numpy

Instalado con éxito numpy-1.19.3

over 4 years ago · Hanz Gallego Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!